package kr.co.bettersoft.usedmarketandroid.domain;

import java.io.File;

import android.graphics.Bitmap;

/**
 * 채팅 메시지 정보를 담는 도메인 클래스이다.
 * @author blue
 *
 */
public class UsedMarketChatMessage {
	
	private String idUsedMarketChatMessage;					// 채팅 메시지 테이블 아이디.(PK)
	private String content;									// 메시지 내용.
	private String messageImage;							// 메시지 이미지.
	private String thumbnailLarge;							// 큰 thumbnail 이미지.
	private String thumbnailSmall;							// 작은 thumbnail 이미지.
	private String activateYn;								// 활성화 여부.
	private String modifyDate;								// 수정 일자.
	private String registerDate;							// 등록 일자.
	private String usedMarketChatUserIdUsedMarketChatUser;	// 채팅 사용자 테이블 아이디.(FK)
	private String usedMarketChatUserPhoneNumber;	
	private String usedMarketChatIdUsedMarketChat;			// 채팅 테이블 아이디.(FK)
	private String usedMarketChatIdUsedMarketProduct;	
	private String usedMarketChatOwner;
	private String totalCount;								// 총 갯수.
	private String result;									// 결과.
	private File file;										// Multipartfile;
	
	private String imagePath;
	private String largeThumbnailPath;
	private String smallThumbnailPath;
	
	private String myMessageYn;
	private Bitmap uploadFileImg;
	private Bitmap uploadFileThumbnailImg;
	
	
	
	public UsedMarketChatMessage(
			String tmp_idUsedMarketChatMessage,
			String tmp_content, 
			String tmp_messageImage,
			String tmp_thumbnailLarge, 
			String tmp_thumbnailSmall,
			String tmp_registerDate,
			String tmp_usedMarketChatUserIdUsedMarketChatUser,
			String tmp_imagePath, 
			String tmp_largeThumbnailPath,
			String tmp_smallThumbnailPath, 
			String tmp_myMessageYn,
			Bitmap tmp_uploadFileImg) {
		this.idUsedMarketChatMessage = tmp_idUsedMarketChatMessage;
		this.content = tmp_content;
		this.messageImage = tmp_messageImage;
		this.thumbnailLarge = tmp_thumbnailLarge;
		this.thumbnailSmall = tmp_thumbnailSmall;
		this.registerDate = tmp_registerDate;
		this.usedMarketChatUserIdUsedMarketChatUser = tmp_usedMarketChatUserIdUsedMarketChatUser;
		
		this.imagePath = tmp_imagePath;
		this.largeThumbnailPath = tmp_largeThumbnailPath;
		this.smallThumbnailPath = tmp_smallThumbnailPath;
		
		this.myMessageYn = tmp_myMessageYn;
		this.uploadFileImg = tmp_uploadFileImg;
	}
	
	public UsedMarketChatMessage() {
		// TODO Auto-generated constructor stub
	}

	public String getIdUsedMarketChatMessage() {
		return idUsedMarketChatMessage;
	}
	public void setIdUsedMarketChatMessage(String idUsedMarketChatMessage) {
		this.idUsedMarketChatMessage = idUsedMarketChatMessage;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public String getMessageImage() {
		return messageImage;
	}
	public void setMessageImage(String messageImage) {
		this.messageImage = messageImage;
	}
	public String getThumbnailLarge() {
		return thumbnailLarge;
	}
	public void setThumbnailLarge(String thumbnailLarge) {
		this.thumbnailLarge = thumbnailLarge;
	}
	public String getThumbnailSmall() {
		return thumbnailSmall;
	}
	public void setThumbnailSmall(String thumbnailSmall) {
		this.thumbnailSmall = thumbnailSmall;
	}
	public String getActivateYn() {
		return activateYn;
	}
	public void setActivateYn(String activateYn) {
		this.activateYn = activateYn;
	}
	public String getModifyDate() {
		return modifyDate;
	}
	public void setModifyDate(String modifyDate) {
		this.modifyDate = modifyDate;
	}
	public String getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}
	public String getUsedMarketChatUserIdUsedMarketChatUser() {
		return usedMarketChatUserIdUsedMarketChatUser;
	}
	public void setUsedMarketChatUserIdUsedMarketChatUser(
			String usedMarketChatUserIdUsedMarketChatUser) {
		this.usedMarketChatUserIdUsedMarketChatUser = usedMarketChatUserIdUsedMarketChatUser;
	}
	public String getUsedMarketChatUserPhoneNumber() {
		return usedMarketChatUserPhoneNumber;
	}
	public void setUsedMarketChatUserPhoneNumber(
			String usedMarketChatUserPhoneNumber) {
		this.usedMarketChatUserPhoneNumber = usedMarketChatUserPhoneNumber;
	}
	public String getUsedMarketChatIdUsedMarketChat() {
		return usedMarketChatIdUsedMarketChat;
	}
	public void setUsedMarketChatIdUsedMarketChat(
			String usedMarketChatIdUsedMarketChat) {
		this.usedMarketChatIdUsedMarketChat = usedMarketChatIdUsedMarketChat;
	}
	public String getUsedMarketChatIdUsedMarketProduct() {
		return usedMarketChatIdUsedMarketProduct;
	}
	public void setUsedMarketChatIdUsedMarketProduct(
			String usedMarketChatIdUsedMarketProduct) {
		this.usedMarketChatIdUsedMarketProduct = usedMarketChatIdUsedMarketProduct;
	}
	public String getUsedMarketChatOwner() {
		return usedMarketChatOwner;
	}
	public void setUsedMarketChatOwner(String usedMarketChatOwner) {
		this.usedMarketChatOwner = usedMarketChatOwner;
	}
	public String getTotalCount() {
		return totalCount;
	}
	public void setTotalCount(String totalCount) {
		this.totalCount = totalCount;
	}
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public File getFile() {
		return file;
	}
	public void setFile(File file) {
		this.file = file;
	}

	public String getImagePath() {
		return imagePath;
	}

	public void setImagePath(String imagePath) {
		this.imagePath = imagePath;
	}

	public String getLargeThumbnailPath() {
		return largeThumbnailPath;
	}

	public void setLargeThumbnailPath(String largeThumbnailPath) {
		this.largeThumbnailPath = largeThumbnailPath;
	}

	public String getSmallThumbnailPath() {
		return smallThumbnailPath;
	}

	public void setSmallThumbnailPath(String smallThumbnailPath) {
		this.smallThumbnailPath = smallThumbnailPath;
	}

	public String getMyMessageYn() {
		return myMessageYn;
	}

	public void setMyMessageYn(String myMessageYn) {
		this.myMessageYn = myMessageYn;
	}

	public Bitmap getUploadFileImg() {
		return uploadFileImg;
	}

	public void setUploadFileImg(Bitmap uploadFileImg) {
		this.uploadFileImg = uploadFileImg;
	}

	public Bitmap getUploadFileThumbnailImg() {
		return uploadFileThumbnailImg;
	}

	public void setUploadFileThumbnailImg(Bitmap uploadFileThumbnailImg) {
		this.uploadFileThumbnailImg = uploadFileThumbnailImg;
	}
	
}
